package com.biostime.qdingding.modules.qd.entity;

import java.util.Date;

import com.biostime.qdingding.common.persistence.TreeEntity;
import com.biostime.qdingding.modules.sys.entity.Area;

/**
 * 早教中心Entity
 * @author king
 * @version 2015-11-05
 */
public class Center extends TreeEntity<Center> {

	private static final long serialVersionUID = 1L;
	
//	private String parentId;// 父级编号
//	private String parentIds;// 所有父级编号
//	private String name;// 名称
//	private Integer layer;// 层级
//	private Integer sort;// 排序
	private Area province; //省份
	private Area city; //城市
	private Area area;//区域
	private String address;// 店面地址
	private Integer classroomNo;// 教室数量
	private String manager;// 中心负责人
	private String investor;// 投资人
	private String scale;// 加盟规模
	private Double brandFee;// 品牌使用费
	private String surety;// 履约保证金
	private String serviceFee;// 服务管理费
	private String aidFee;// 教具款
	private String contractCode;// 合同编号
	private Date contractSignDate;// 合同签订日期
	private String contractPeriod;// 合同期限（例如3年、5年）
	private Date contractLimitDate;// 合同到期日期
	
	private boolean checked;// 是否选中
	private String phone;//联系电话
	
	private String virtual;//是否虚拟
	
	public Center(){
		super();
	}
	
	public Center(String id){
		super(id);
	}
	
	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}
	
	public Integer getClassroomNo() {
		return classroomNo;
	}

	public void setClassroomNo(Integer classroomNo) {
		this.classroomNo = classroomNo;
	}
	
	public String getManager() {
		return manager;
	}

	public void setManager(String manager) {
		this.manager = manager;
	}
	
	public String getInvestor() {
		return investor;
	}

	public void setInvestor(String investor) {
		this.investor = investor;
	}
	
	public String getScale() {
		return scale;
	}

	public void setScale(String scale) {
		this.scale = scale;
	}
	
	public Double getBrandFee() {
		return brandFee;
	}

	public void setBrandFee(Double brandFee) {
		this.brandFee = brandFee;
	}
	
	public String getSurety() {
		return surety;
	}

	public void setSurety(String surety) {
		this.surety = surety;
	}
	
	public String getServiceFee() {
		return serviceFee;
	}

	public void setServiceFee(String serviceFee) {
		this.serviceFee = serviceFee;
	}
	
	public String getAidFee() {
		return aidFee;
	}

	public void setAidFee(String aidFee) {
		this.aidFee = aidFee;
	}
	
	public String getContractCode() {
		return contractCode;
	}

	public void setContractCode(String contractCode) {
		this.contractCode = contractCode;
	}
	
	public Date getContractSignDate() {
		return contractSignDate;
	}

	public void setContractSignDate(Date contractSignDate) {
		this.contractSignDate = contractSignDate;
	}
	
	public String getContractPeriod() {
		return contractPeriod;
	}

	public void setContractPeriod(String contractPeriod) {
		this.contractPeriod = contractPeriod;
	}
	
	public Date getContractLimitDate() {
		return contractLimitDate;
	}

	public void setContractLimitDate(Date contractLimitDate) {
		this.contractLimitDate = contractLimitDate;
	}

	@Override
	public Center getParent() {
		return this.parent;
	}

	@Override
	public void setParent(Center parent) {
		this.parent = parent;
	}

	public Area getProvince() {
		return province;
	}

	public void setProvince(Area province) {
		this.province = province;
	}

	public Area getCity() {
		return city;
	}

	public void setCity(Area city) {
		this.city = city;
	}

	public Area getArea() {
		return area;
	}

	public void setArea(Area area) {
		this.area = area;
	}

	public boolean isChecked() {
		return checked;
	}

	public void setChecked(boolean checked) {
		this.checked = checked;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getVirtual() {
		return virtual;
	}

	public void setVirtual(String virtual) {
		this.virtual = virtual;
	}
	
}